home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 32 / ok203.zip / WHATS.NEW < prev    next >
Text File  |  1987-09-22  |  20KB  |  327 lines

  1.  
  2.                                    WHATS NEW?
  3.                 Being a continuing update on the system of OPTIKS
  4.  
  5.         RELEASE 2.03, September 23, 1987
  6.         NEW:
  7.         Fixed OKI Routine (of course, no way to check it). Made similar
  8.         fix to Centronix routine. Added EMS memory paging. I am testing
  9.         under an EMS emulator which pages to disk and it is slowwwwww.
  10.         Last pages of display are EMS pages. Added JLASER Copy function.
  11.         Those who have both an IX-12 scanner + laser printer, now
  12.         have a very expensive low quality Xerox machine.
  13.         Fixed a very squirrely bug in bload routines. It was only
  14.         evident in bloads with interlaced screens. On writes it
  15.         could lock the machine, on reads it would cut the screen in
  16.         half. I am doing what is called a "Perfect Shuffle", but I
  17.         am having trouble reading my own code and I hope I have solved
  18.         the problem. It works for me, but I don't know why. I am trying
  19.         to support new JLASER code, I have added screen widths of up to
  20.         8192 pels wide. I have set the EMS memory up to 4 megs and
  21.         tested this in a Truvel scanner when I was in LA. I read a
  22.         PCX file into OK that was 12 inches by 18 inches at 300 DPI.
  23.         I am not sure, but no other product can do that. The EMS moved
  24.         smooth as silk. I have had questions about converting very
  25.         large files. If you have EMS memory you can do things like
  26.         convert WIPS to PCX, but the odds are PC-PAINTBRUSH will
  27.         not be able to handle the big file. Crop or shrink the file.
  28.         Fixed a bug in copies going to upper left. It caused a line
  29.         garbage to appear at top of copied image. Fixed flip which
  30.         could flip wrong lines. Fixed an EMS allocation bug that could
  31.         trash LEMS ram disks. I think it may have been my problem, but
  32.         I am still concerned that LEMS has a bug.
  33.         IX-12 scanner is reported working at last, but I made some
  34.         code changes to scan routines which may impact it.
  35.         Found bug in JLASER code, but received new JLASER specs from
  36.         Henderson so I had to rewrite most of it in order to support
  37.         600x300 and other new JLASER specs. I am not using the new
  38.         JLASER specs yet as I have not had time. If you want to scan
  39.         set all options using IX-12 or Princeton and then scan. The
  40.         only difference between IX-12 and Princeton is that the Canon
  41.         Driver seems to have been updated. Added automatic detection
  42.         and utilization of MicroSoft Mouse drivers. You have to use
  43.         mouse.com or mouse.sys before using OPTIKS. I have only
  44.         tested this with my Logitech mouse, not with a real MicroSoft
  45.         mouse. I have frozen on entering OK a couple of times. It
  46.         may be the mouse detection routine or a false mouse reading.
  47.         The feel of the mouse is not so bad as the Mouse Systems
  48.         mouse driver I wrote for OPTIKS. It runs a little smoother.
  49.         (The left button is Return, Right is Esc).
  50.         COMPAQ model III's can use the AT&T type screens. I turned off
  51.         verification for selecting COMPAQ screens. There is no
  52.         automatic detection for COMPAQ because despite promises from
  53.         the guys in Texas they never sent me the specs on how to
  54.         detect the COMPAQ ROM signature for machines with the screen.
  55.         I don't like it when I am lied to like that and I was not
  56.         going to support them (just leave the "OPTIKS is an Evolv.."
  57.         message to annoy COMPAQ people), but it turns out some power
  58.         OK users have the machine.
  59.         Made changes to ART files on reports of strange things
  60.         randomly happening. (By the way, First Publisher has a
  61.         bug and screws up the ART files it is reading, even ones
  62.         it created itself!, OPTIKS can create ART files too big
  63.         for first publisher and FP says they are not valid files.)
  64.         Added fill patterns for line drawing, some are weird. Lines
  65.         can be up to 8 dots wide. I will be using these for all dot
  66.         and line routines. I need suggestions as to what patterns I
  67.         can put in the 16 wide x 8 high fill grid. I have 18 patterns
  68.         now, but could use another 30 or so.
  69.         Alt-I (for index) puts the finger location on the upper right
  70.         hand corner. This only works when the finger is on the screen.
  71.         Added IBM Proprinter support (I think). Added Fat bits. They
  72.         are alot of fun (try zoom, under the image menu.) Use Alt-Z
  73.         from a display screen and never, ever use Alt-F.
  74.  
  75.  
  76.         Known and Unknown bugs:
  77.         I used to have problems with the image functions in EMS
  78.         memory. After the last fix, they seemed to go away, but the
  79.         interaction between real memory, Jlaser EMS and other EMS
  80.         is complex and I am not sure I have gotten rid of all possible
  81.         conflicts. I have no way of directly testing so I hope all
  82.         of you Guinea pigs are ready to reach for the red switch.
  83.         There are reports that Star printer support does not work.
  84.         Without specifics I cannot be sure what is happening. Star
  85.         printers are cheap, but I would hate to buy one just to test
  86.         OPTIKS. As you can imagine from the size of OPTIKS and the
  87.         kinds of problems I am having that the complexity is getting
  88.         to be a problem. Each change is beginning to impact the
  89.         entire system, especially things at the root of the program
  90.         like memory paging. It may take a few releases to even
  91.         find out about some subtle bugs. Please be patient with me.
  92.         OPTIKS is not tested under DOS 2.xx this time.
  93.         I would like reports on freezing up on entering OK. Is it the
  94.         mouse driver or is it my code?
  95.  
  96.         Coming soon:
  97.         In November I will begin advertising in small magazines
  98.         a version of OPTIKS. It will be the private version without
  99.         any of the coming features or flacky routines. I will be
  100.         cutting out all the printers which I cannot verify (which is
  101.         most of them) and any of the file routines which I cannot
  102.         verify with the actual product. (Degas, for instance).
  103.         I will charge $90 for a one time sale with Docs on the disk,
  104.         no graphics or other goodies. Subscribers will still get
  105.         the "interesting" version, and there will still be a public
  106.         version for the BBS's. I will only be getting a few dollars
  107.         a sale as there will be someone else's name on the ad and
  108.         they will have phone support and MC/VISA and will do all
  109.         the diskcopy and headache stuff. I can code without worry.
  110.         Lots of stuff is supposedly in the mail to me, including
  111.         TIFF, FAX and ISF specs, new GIF specs and CCITT code for
  112.         use in TIFF and ISF. (CCITT is what caused the two month
  113.         delay last summer in the first shipments of OPTIKS.)
  114.         I have been promised a JLASER board (talk about check in the
  115.         mail. I'll never see this one). I have my clone back and I
  116.         spent 2 days rebuilding the graphics library the graphics lib
  117.         is about 3 months out of date, but the database will be updated
  118.         with all the new macs on PC-Rockland and I will ship it out
  119.         very soon. I still have an old Data-Copy scanner (200dpi)
  120.         on loan and will try and get some good graphics, now that
  121.         Zarkov (my clone) is back in action.
  122.         Scewing will have to wait until I go back to the image
  123.         routines. (I have to re-learn the code.)
  124.  
  125.         ****************************************************************
  126.         Everything below here is left for historic purposes only.
  127.  
  128.  
  129.         RELEASE 2.02, August 15, 1987
  130.         Change in policy:
  131.         With the August 18, 1987 2.02 issue I am beginning
  132.         a new policy towards support. I will continue to support
  133.         those who paid, but I am a programmer, not a disk copier or
  134.         mail order service. I know I can't handle the business
  135.         aspect of OPTIKS so I will hold off asking for support in
  136.         terms of money until after it is done. I will continue to
  137.         mail out the subscriptions that I owe, but I am going to
  138.         concentrate on writing this and everyone will be happier.
  139.         In the mean time the Public version is free to circulate and
  140.         I will keep the private version to myself and the existing
  141.         base of subscribers. Sysops, please remove the order form
  142.         from any 2.01 or 2.00 releases that you come across.
  143.         Thanks.
  144.  
  145.         New:
  146.         By my count there are just under 300 menu selections to
  147.         choose from. This is mind boggling. 90% work, many are
  148.         intermediate choices. The actual number of executable
  149.         routines is a little over a hundred. Something for everyone!
  150.         Under 20 are subscriber version only.
  151.         Added all image manipulation except Scewing (TILT). Have
  152.         a tentative line drawing and box drawing algorithm, but
  153.         no color support or patterns, which I would like to add.
  154.         LOTUS .PIC files. I left off the labels and titles as
  155.         OPTIKS does such a poor job with the Fonts. Until I can
  156.         do major rework of fonts it will remain that way. Had Post
  157.         script going, sort of, but heard about encapsulated post
  158.         script so I'll leave it disabled. Fixed (again) the bug
  159.         in wide graphic loads, which should help the scanning
  160.         problem. Added PFS First Publisher .ART files, mainly
  161.         because I like first publisher so much. Fixed a bug in
  162.         PC Paintbrush+ file reading. Alt-C clears screen. Alt-L
  163.         does line drawing. Added various screen massagers to clean
  164.         up images or add special effects. EDGE is my favorite.
  165.         Repeated use of EDGE gives great results. Added a file
  166.         header check routine. Added an option to read MAC files
  167.         even if they may not be MAC files. (SuperPaint uses a
  168.         file format which OPTIKS chokes on.) Made a change to
  169.         to EscK printers which I hope will help and not hurt.
  170.         I had major blockage and almost became a monk after trying
  171.         without any success to finish ISF and TIFF files. This is
  172.         the main reason I was so late. I find by ignoring these
  173.         files I can work now, but they are still there, ready to
  174.         turn my life into a living hell if I cross them again.
  175.         I do not have a complete description of IFF files and can't
  176.         seem to find one. The new compuserve graphics file specs are
  177.         incomplete. I have PGA file code in place, but no place to
  178.         put it in menu. I have (finally) all Mouse Systems Paint
  179.         formats and will attack those soon. I added a centronix
  180.         line printer that my company bought, but have not been
  181.         able to test it. Either they let me test my program or
  182.         I burn the printer manual.
  183.         Coming soon:
  184.         I will finish TILT next and look at file formats again. I
  185.         will finish TEXT. I would like to have some reformatting
  186.         options like a publishing package, but I think this might
  187.         a little overkill. I would like OPTIKS to be as good as
  188.         Ventura or even first publisher, but it is a bit graphics
  189.         program and I have no provision for text other than converting
  190.         it via fonts to graphics. I have a new ellipse algorithm that
  191.         (beleive it or not) came to me in a dream. I can't get it to
  192.         work in a basic prototype program - yet. Your own algorithms
  193.         may be nasty and slow, but they are yours and you love them.
  194.         The old PCRGB ellipse algorythm was fast, but it was too
  195.         ragged for polite company. The only thing it had going was
  196.         that it was 100% mine. No Bresenham or cheat quick code,
  197.         it was all mine and and no multiplies, all shifts and adds.
  198.         I will hold off on EMS memory, but will add the JLASER. They
  199.         are not comptible conceptually. I have no clear notion as to
  200.         how to use memory for a picture and also use it for the JLASER
  201.         printer and scanner interfaces. OPTIKS uses 32k segments for
  202.         holding pictures. It looks like LIM memory uses a 16k page.
  203.         I will be paging my segments into 2 16k LIM pages. Has
  204.         anyone come across a way to do this kind of stuff neatly?
  205.         It seems I will be maintaining page tables and doing much
  206.         very slow swapping of pages. It would be nice if these problems
  207.         were solved. The JLASER code I have grabs all of the memory
  208.         for formatting a picture (or reading from the scanner). I
  209.         would hate to use that code and then have to take it out
  210.         so I can use virtual picture pages later. I need some help
  211.         for this one.
  212.  
  213.         RELEASE 2.01, July 10, 1987. (Over a month late)
  214.         New:
  215.         Added 5 context sensitive help screens. Added hooks for
  216.         comprehensive help. Fixed bug in GEM write. Fixed Menu
  217.         descriptions in print. Fixed Print File bug. Added Function
  218.         key support for range. Added typeing and font support.
  219.         Fixed bug in file load. Added ISF (disabled until it works.)
  220.         Added several new file formats. Added a GRID. Fixed many
  221.         typos in menu trees. Added JLASER, (disabled for this
  222.         release until I find out if I can used JLASER's code).
  223.         Added configuration display option. Documented Font
  224.         converter program and included 22 fonts with program.
  225.         Completed four easiest IMAGE functions.
  226.  
  227.         RELEASE 2.00, May 24, 1987. 3-1/2 weeks late.
  228.  
  229.         New:
  230.         Everything. This is the first public release of OPTIKS since I 
  231.         froze PCRGB at the end of April. I am about half way through 
  232.         implementing the features of PCRGB in OPTIKS. It may appear that 
  233.         there is little difference between PCRGB and OPTIKS. If you use
  234.         it for a few minutes you will realize that much has changed.
  235.         First: OPTIKS now has a name, a Logo and sound. Many of the old 
  236.         PCRGB function keys don't work the same way. Esc, F10 and the 
  237.         cursor keys are always active. The work space is now fixed so 
  238.         that you cannot cross borders. I thought I would miss this 
  239.         feature, but I don't. There is a little pattern at the bottom of 
  240.         the workspace which is put there by the erase procedure to let 
  241.         you know when you reach the bottom of the workspace. The 
  242.         workspace is configurable to 1024, 2048 or 4096 pels wide. The 
  243.         default is 1024 which allows you to view long thin pictures 
  244.         (READMACS).
  245.         Going from left to right on the menu:
  246.         FILE allows you to get files (RETREIV) save pictures to disk 
  247.         (SAVE) combine files by adding them to a workspace (MERGE) and 
  248.         it allows you to list out files (LIST) as though you were 
  249.         issuing a DIR/W. You can change the default drive and/or 
  250.         directory (DEFAULT) or scan directly into the workspace (IX-12).
  251.         There are 24 kinds of files that OPTIKS will support (most are 
  252.         implemented now, the rest in a release or two). You will have to 
  253.         work your way down through the menu to get to each one. Use the 
  254.         cursor controls and the enter key.
  255.         WORK allows you to change the characteristics of the workspace 
  256.         and the program defaults. CONFIG is the option to change 
  257.         configuration information such as the virtual worksheet, the 
  258.         talker (check it out at least once) the default screen type (if 
  259.         you have more than 1) and the printer options. You can KEEP the 
  260.         information so that OPTIKS will start up with the default set 
  261.         for you.
  262.         BREAK allows you to set INT 3 break points for use with DEBUG. 
  263.         If you are nosey, you can use debug to check out how I do 
  264.         things. Have fun, just don't release any hacked versions of the 
  265.         program.
  266.         SCREEN allows you switch the screen modes.
  267.         MACROS allow you to enter keyboard macros to simplify tasks. 
  268.         After entering a macro you can use ALT-1 to ALT-9 to start up 
  269.         the macro. The macros are kept in the config file so you don't 
  270.         have to reenter them. I have yet to write a DOC on Macros, they
  271.         are easy to use and will get easier. I need suggestions as to
  272.         what macros would be good for and what features I should add.
  273.         ERASE erases.
  274.         Back up to the main menu, PRINT lets you print things either to 
  275.         a printer or to a file. If you print to a file, you can later 
  276.         shoot the file out to the printer. Before you can print anything 
  277.         you must enter a range. If you don't have an IBM compatible 
  278.         printer you must change the configuration data. If you are not 
  279.         using LPT1 you must set the proper printer port. The GO item 
  280.         prints out the file. The PAGE item issues a page eject to the 
  281.         printer and the LINEF issues a line feed.
  282.         With this issue, IMAGE, DRAW and TYPE are not yet implemented. 
  283.         (I am working left to right).
  284.         COMING SOON:
  285.         By July 4th weekend I hope to have all of IMAGE done and most of 
  286.         DRAW and TYPE. I will have completed TIFF and IFF files and had 
  287.         feedback on the system, hopefully fixing any reported bugs. 
  288.         Whenever draw and type are done I will implement Lotus PIC 
  289.         files. I have this feature working in prototype, but it needs 
  290.         the line drawing feature. I will have a test version which may 
  291.         (or may not depending on the stars) write postscript files and 
  292.         read some of them. I will release several minor issues before 
  293.         then, but OPTIKS 2.10 will be seen in early July.
  294.         KNOWN BUGS: All unknowns, but I doubt if printing is trouble 
  295.         free. It went in much too smoothly, and I can't test anything 
  296.         except the Canon laserbeam printer which never was a problem. I 
  297.         hacked a few GEM files and got what I think is the format. I can 
  298.         read GEM files (at least all those that I have) and I can write 
  299.         a file that I can read, but have no confidence in them. I can 
  300.         only test things like PCX and MSP files by reading what I write. 
  301.         I don't have most of these products and only sketchy outlines of 
  302.         the format. I think I have done as complete a job as possible, 
  303.         but I am counting on my users to identify problems for me. I 
  304.         can't figure out what I was doing wrong with the AMDEK 1280 in 
  305.         PCRGB and I am afraid that I have replicated the errors in 
  306.         OPTIKS. If anyone has the IX-12 scanner, let me know if it works 
  307.         with OPTIKS. I am thinking of buying one.
  308.         ABOUT SUPPORT: I have received a great deal of support form Dave 
  309.         Wells at Canon. He is very knowledgeable about graphics and is 
  310.         interested in making sure that the Canon line is used and 
  311.         useful. If you have Canon stuff, give the Lake Success office a 
  312.         call and see if you can get through to him. He might even give 
  313.         you the number of the Canon BBS. The people at Paradise have the 
  314.         best tech support staff I have ever heard of. The card is great, 
  315.         but the support is far better than anything I have ever 
  316.         experienced. I would recommend the Paradise line without 
  317.         hesitating to anyone who is looking to buy an EGA. STB put me on 
  318.         hold for an eternity on a long distance call to Texas and never 
  319.         got back to me with the information I requested. Tseng Labs sent
  320.         me some nice tech docs on their stuff, they offered me a board, 
  321.         but I could not afford another monitor so I turned it down. 
  322.         Tseng actually talked me out of supporting their Zoom option, 
  323.         but are looking forward to the release of VGA-like cards. Many
  324.         nameless people at big board manufacturers treated me like they 
  325.         don't need me so I will not be supporting princeton or vega or 
  326.         genoa or video-7 or ATI or AST or quadram. Let them eat Aldus!
  327.